package com.ljt.framework.test.demo;

/**
 * @Project       : framework-test
 * @Program Name  : com.ljt.framework.test.demo.StaticUserService.java
 * @Description   : 静态给工具demo类
 * @Author        : wangchao
 * @Creation Date : 2016年4月14日 上午11:05:30 
 * @ModificationHistory  
 * Who          When             What 
 * ----------   -------------    -----------------------------------
 * wangchao     2016年4月14日        create
 */
public class StaticUserService {
	
	/**
	 *  @Description	: 模拟静态无返回值public方法
	 *  @return         : void
	 *  @Creation Date  : 2016年4月14日 上午11:28:37 
	 *  @Author         : wangchao
	 */
	public static void sayHi(String arg){
	    System.out.println("real"+arg+"!");
	}

	/**
	 *  @Description	: 模拟静态且有返回值的public方法
	 *  @return         : String
	 *  @Creation Date  : 2016年4月14日 上午11:29:05 
	 *  @Author         : wangchao
	 */
	public static String sayHello(String arg){
	    return "real"+arg+"!";
	}
	
	/**
	 *  @Description	: 模拟：在静态方法中调用静态私有方法
	 *  @return         : void
	 *  @Creation Date  : 2016年4月14日 上午11:29:56 
	 *  @Author         : wangchao
	 */
	public static void secreteSay(String arg){
	    secreteSayHi(arg);
	    System.out.println(secreteSayHello(arg));
	}
	
	/**
	 *  @Description	: 模拟静态私有方法
	 *  @return         : void
	 *  @Creation Date  : 2016年4月14日 上午11:30:41 
	 *  @Author         : wangchao
	 */
	private static void secreteSayHi(String arg){
	    System.out.println("real"+arg+"!");
	}
	
	/**
	 *  @Description	: 模拟静态私有方法
	 *  @return         : String
	 *  @Creation Date  : 2016年4月14日 上午11:30:57 
	 *  @Author         : wangchao
	 */
	private static String secreteSayHello(String arg){
	    return "real"+arg+"!";
	}

}
